-
Defines options for emitting
See moreNotification.Name.electronicHorizonDidUpdatePosition,Notification.Name.electronicHorizonDidEnterRoadObject, andNotification.Name.electronicHorizonDidExitRoadObjectnotifications while aRouteControllerorPassiveLocationManageris active.Declaration
Swift
public struct ElectronicHorizonOptions -
RoadGraphprovides methods to get edge shape (e.g.RoadGraph.Edge) and metadata.You do not create a
See moreRoadGraphobject manually. Instead, observe theNotification.Name.electronicHorizonDidUpdatePositionnotification to obtain edge identifiers and get more details about the edges using theRouteController.roadGraphorPassiveLocationManager.roadGraphproperty.Declaration
Swift
public final class RoadGraph -
Standard of OpenLR
See moreDeclaration
Swift
public enum OpenLRStandard -
A human-readable name or route reference code that identifies a road.
See moreDeclaration
Swift
public enum RoadName -
Describes the object on the road. There are two sources of road objects: active route and the electronic horizon.
See moreDeclaration
Swift
public struct RoadObject -
Contains information about distance to the road object of a concrete type/shape (gantry, polygon, line, point etc.).
See moreDeclaration
Swift
public enum DistancedRoadObject -
Provides methods for road object matching.
Matching results are delivered asynchronously via a delegate. In case of error (if there are no tiles in the cache, decoding failed, etc.) the object won’t be matched.
See moreDeclaration
Swift
final public class RoadObjectMatcher -
The location of a road object in the road graph.
See moreDeclaration
Swift
public enum RoadObjectLocation -
Type of the road object
See moreDeclaration
Swift
public enum RoadObjectType -
See moreRoadObjectMatcherdelegate.Declaration
Swift
public protocol RoadObjectMatcherDelegate : AnyObject -
Represents location of road object on road graph.
A point object is represented by a single edge whose location has the same
See morefractionFromStartandfractionToEnd.Declaration
Swift
public struct RoadObjectEdgeLocation -
An error that occures during road object matching.
See moreDeclaration
Swift
public struct RoadObjectMatcherError : LocalizedError -
Contains information about position of the point on the graph and it’s geo-position.
See moreDeclaration
Swift
public struct RoadObjectPosition -
Identifies a road object in an electronic horizon. A road object represents a notable transition point along a road, such as a toll booth or tunnel entrance. A road object is similar to a
RouteAlertbut is more closely associated with the routing graph managed by theRoadGraphclass.Use a
RoadObjectStoreobject to get more information about a road object with a given identifier or get the locations of road objects alongRoadGraph.Edges.Declaration
Swift
public typealias RoadObjectIdentifier = String
Install in Dash
Electronic Horizon Reference